<!DOCTYPE html>
<html lang="zh" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="js/vue.js"></script>
</head>
<body>
<div id="app">
    <!--数据绑定：v-bind  v-model-->
    <!--单向数据绑定v-bind-->
    <input type="text" v-bind:value="name">
    <input type="text" :value="name">

    <!--双向数据绑定 v-model-->
    <input type="text" v-model:value="name">
    <input type="text" v-model="name" >

    <!--vue对象上的属性可以直接使用-->
    {{$el}}


</div>

</body>
</html>
<script>
    //写法一
    /* new Vue({
     /* //写法一
       el:'#app',
       //写法一 对象式
       data:{
           //数据理解为对象 各个数据相当于属性
           name:'zs',
           school:{
               name:'昆一中',
               addredd:'昆明',
               url:'http://www.kyz.com'
           }
       }
});*/

    var v = new Vue({
         //写法二 函数式
         data(){
             return{
                 name:'zs',
                 school:{
                     name:'昆一中',
                     addredd:'昆明',
                     url:'http://www.kyz.com'
                 }
             }
         }
    });
    //通过vue对象绑定容器
    v.$mount('#app');

    console.log(v)
    console.log(this)

    //el写法：  el:'#id'  vue对象.$mount('#id')
    //data写法：  对象式  data:{数据}
    //             函数式： data(){数据}
</script>